package com.example.server.web.domain.vo;

import com.example.server.web.domain.Teacher;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@ApiModel(value = "教师视图类")
@Data
public class TeacherVO extends Teacher {

    @ApiModelProperty("用户账号（学号/工号）")
    private String username;

    @ApiModelProperty("用户名字")
    private String name;

    @ApiModelProperty("用户性别(0代表男，1代表女)")
    private String sex;

    @ApiModelProperty("年龄")
    private Integer age;

    @ApiModelProperty("用户头像")
    private String avatar;

    @ApiModelProperty("是否启用（1代表启用，0代表禁用）")
    private Boolean enabled;

    @ApiModelProperty("教师职称（0助理、1讲师、2副教授、3教授）")
    private String title;
}
